basic structure of C program